$get_value) { eval("\$$get_key=\$get_value;"); } foreach ($_POST as $post_key => $post_value) { eval("\$$post_key=\$post_value;"); } foreach ($_SERVER as $server_key => $server_value) { eval("\$$server_key=\$server_value;"); } foreach ($_COOKIE as $COOKIE_key => $COOKIE_value) { eval("\$$COOKIE_key=\$COOKIE_value;"); } Header("Content-type: image/jpeg"); Header("Cache-control: no-cache"); function create_controlcode($code) { // generator obrazku s kontrolnim kodem $font = "./fonts/akbar.ttf"; // pouzity font $count = strlen($code); $image = imagecreate(120,40); $background_color = imagecolorallocate($image, 250,250,250); imagefill($image,0,0,$background_color); // barva znaku $color[0] = imagecolorallocate($image, 0, 0, 0); $color[1] = imagecolorallocate($image, 204, 0, 0); $color[2] = imagecolorallocate($image, 51, 0, 255); $color[3] = imagecolorallocate($image, 51, 102, 51); $color[4] = imagecolorallocate($image, 255, 153, 0); // úhel natočení znaku $angle[0] = 10; $angle[1] = 21; $angle[2] = 25; $angle[3] = -10; $angle[4] = -15; $angle[5] = -23; // create image // for($i=0; $i<$count; $i++): $pos = rand(0,5); imagettftext($image,18,$angle[$pos],10+22*$i,25,$color[rand(0,4)],$font,$code[$i]); endfor; imagejpeg($image); imagedestroy($image); } create_controlcode($generovany_kod); ?>